List of Major League Baseball all-time leaders in home runs by pitchers

This is a list of the all-time leaders in home runs hit by Major League Baseball pitchers, with the pitcher being defined as a player who pitches in at least three games in the given year. Active players are in bold.

List

No. Name Home runs
1 Ferrell, WesWes Ferrell 38
2 Lemon, BobBob Lemon 37
3 Spahn, WarrenWarren Spahn 35
4 Ruffing, RedRed Ruffing 34
5 Wilson, EarlEarl Wilson 33
6 Drysdale, DonDon Drysdale 29
7 Clarkson, JohnJohn Clarkson 24
Gibson, BobBob Gibson 24
9 Johnson, WalterWalter Johnson 23
Zambrano, CarlosCarlos Zambrano 23
11 Stivetts, JackJack Stivetts 21
12 Pappas, MiltMilt Pappas 20
Trout, DizzyDizzy Trout 20
14 Harshman, JackJack Harshman 19
15 Young, CyCy Young 18
16 Kaat, JimJim Kaat 16
Rowe, SchoolboySchoolboy Rowe 16
Tobin, JimJim Tobin 16
Hampton, MikeMike Hampton 16
20 Fitzsimmons, FreddieFreddie Fitzsimmons 14
Ruth, BabeBabe Ruth (As a pitcher) 14

Single-season

Below is a list of the most home runs by a Major League Baseball pitcher in a single season, and while in a game as a pitcher.

Name HR Year Team
Wes Ferrell 9 1931 Cleveland Indians
Don Drysdale (1, 2) 7 1958/1965 Los Angeles Dodgers
Wes Ferrell (2, 3) 7 1933/1935 Cleveland Indians/Boston Red Sox
Don Newcombe 7 1955 Brooklyn Dodgers
Earl Wilson 7 1968 Detroit Tigers
Mike Hampton 7 2001 Colorado Rockies
Jack Harshman (1, 2) 6 1956/1958 Chicago White Sox/Baltimore Orioles
Ferguson Jenkins 6 1971 Chicago Cubs
Sonny Siebert 6 1971 Boston Red Sox
Earl Wilson (2, 3) 6 1965/1966 Boston Red Sox
Rick Wise 6 1971 Philadelphia Phillies
Carlos Zambrano 6 2006 Chicago Cubs
Red Ruffing 5 1936 New York Yankees
Don Cardwell 5 1960 Philadelphia Phillies
Tony Cloninger 5 1966 Atlanta Braves
Don Drysdale (3) 5 1961 Los Angeles Dodgers
Bob Gibson (1, 2) 5 1965/1972 St. Louis Cardinals
Bob Lemon 5 1956 Cleveland Indians
Art Nehf 5 1924 New York Giants
Blue Moon Odom 5 1969 Oakland Athletics
Earl Wilson (4) 5 1964 Boston Red Sox

Sources